原帖 | Jack | 2024-11-27 13:39 | 👍0 | 阅读约1
冯诺依曼和哈佛架构区别:
哈佛架构:ram里面存的是data,经常修改的,然后flash里面存的是代码,同时,有对应的I-bus总线,D-bus总线。通常I-bus总线会去flash里面取代码,D-bus总线会去ram里面取数据运行。两条总线各干各的,同时并行,速度较快。
冯诺依曼架构:
电脑PC一般都是冯诺依曼架构,往往data和code最开始都存在硬盘上,然后要把它们都拷贝到RAM中运行,这时候通过一条数据地址总线去RAM中运行代码和数据,运行时,代码和数据都是在RAM上。由于它只通过一条总线去访问运行,所以在理论上速度没有哈佛架构那么快。
相关笔记